package sistema;

import java.util.*;

import org.junit.*;

import static org.junit.Assert.*;

public class UsuarioTestCase {

	Usuario usuario;
	String nombre;
	String apellido;
	String userName;
	String password;
	String email;
	Calendar fechaDeAlta;
	Set<AreaDeInteres> areasDeInteres;
	
	@Before
	public void setUp() {
		nombre = "nombre";
		apellido = "apellido";
		userName = "pedro";
		password = "algo";
		email = "pepe@hotmail.com";
		fechaDeAlta = Calendar.getInstance();
		fechaDeAlta.set(2012, 05, 10);
		areasDeInteres = new HashSet<AreaDeInteres>();
		
		usuario = new Usuario(nombre, apellido, userName, password, email, fechaDeAlta, areasDeInteres);
		
	}
	
	@Test
	public void Constructor() {
		
		assertEquals(nombre , usuario.getNombre());
		assertEquals(apellido , usuario.getApellido());
		assertEquals(userName , usuario.getUserName());
		assertEquals(password , usuario.getPassword());
		assertEquals(email , usuario.getEmail());
		assertEquals(fechaDeAlta , usuario.getFecha());
		assertEquals(areasDeInteres , usuario.getAreasDeInteres());
		
		//CallForPaper cfp = new CallForPaper(nombre, fechaTopeDePresentacion, fechaTopeRevision, areaInteres, sistema)
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
}
